using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace emp.Utility
{
    public static class OgilvyFile
    {
        public static bool Exists(string path)
        {
            bool returnValue = false;
            // remove .xls this 4 chars
            path = path.Remove(path.Length - 4, 4);
            string[] cHour = new string[24] { "00", "01", "02", "03", "04", "05",
                                              "06", "07", "08", "09", "10", "11",
                                              "12", "13", "14", "15", "16", "17",
                                              "18", "19", "20", "21", "22", "23",};
            for (int i = 0; i < cHour.Length; i++)
            {
                path = path + cHour[i] + ".xls";
                if (File.Exists(path))
                {
                    returnValue = true;
                }
                path = path.Remove(path.Length - 6, 6);
            }
            return returnValue;
        }
        public static string GetFileName(string path)
        {
            string returnValue = "";
            // remove .xls this 4 chars
            path = path.Remove(path.Length - 4, 4);
            string[] cHour = new string[24] { "00", "01", "02", "03", "04", "05",
                                              "06", "07", "08", "09", "10", "11",
                                              "12", "13", "14", "15", "16", "17",
                                              "18", "19", "20", "21", "22", "23",};
            for (int i = 0; i < cHour.Length; i++)
            {
                path = path + cHour[i] + ".xls";
                if (File.Exists(path))
                {
                    returnValue = path.Substring(path.Length-16,16);
                }
                path = path.Remove(path.Length - 6, 6);
            }
            return returnValue;
        }
    }
}
